package com.itheima.reggie.common;

import lombok.Data;

@Data
public class ResultInfo {
    private Integer code;//编码：成功1， 0或者其他代表失败
    private String msg;//错误信息
    private Object data;//数据

    // 成功结果（没返回值）
    public static ResultInfo success() {
        return success(null);
    }
    //如果成功就返回（返回值）
    public static ResultInfo success(Object obejct) {
        ResultInfo resultInfo = new ResultInfo();
        resultInfo.code = 1;
        resultInfo.data = obejct;
        return resultInfo;
    }

    //如果失败
    public static ResultInfo error(String msg) {
        ResultInfo resultInfo = new ResultInfo();
        resultInfo.msg = msg;
        resultInfo.code = 0;
        return resultInfo;
    }
}
